package ${initProjectVo.packageName}.service;

import ${initProjectVo.packageName}.entity.UserInfo;

/**
 * @author Faye.Wang
 * @version 1.0
 * @date 2021/3/31 10:15
 * @Description
 */
public interface IUserInfoService {
    /**
     * 根据用户名称获取 用户信息
     * @param userName
     * @return
     */
    UserInfo loadUserInfoByName(String userName);
    /**
    * 创建用户
    * @param userName
    * @return
    */
    void insertUser(UserInfo userInfo);


    /**
    * 根据用户ID 修改用户信息
    * @param userInfo
    */
    void updateUserProfile(UserInfo userInfo);

    /**
    * 根据主键删除数据
    * @param id
    * @return
    */
    void deletePrimaryKey(Integer id);
}
